package com.ruoyi.order.mapper;

import java.util.List;

import com.ruoyi.order.domain.UserNotice;

/**
 * 用户通知表Mapper接口
 *
 * @author ruoyi
 * @date 2022-02-04
 */
public interface UserNoticeMapper {
    /**
     * 查询用户通知表
     *
     * @param noticeID 用户通知表主键
     * @return 用户通知表
     */
    UserNotice selectUserNoticeByNoticeID(Integer noticeID);

    /**
     * 查询用户通知表列表
     *
     * @param userNotice 用户通知表
     * @return 用户通知表集合
     */
    List<UserNotice> selectUserNoticeList(UserNotice userNotice);

    /**
     * 新增用户通知表
     *
     * @param userNotice 用户通知表
     * @return 结果
     */
    int insertUserNotice(UserNotice userNotice);

    /**
     * 修改用户通知表
     *
     * @param userNotice 用户通知表
     * @return 结果
     */
    int updateUserNotice(UserNotice userNotice);

    /**
     * 删除用户通知表
     *
     * @param noticeID 用户通知表主键
     * @return 结果
     */
    int deleteUserNoticeByNoticeID(Integer noticeID);

    /**
     * 批量删除用户通知表
     *
     * @param noticeIDs 需要删除的数据主键集合
     * @return 结果
     */
    int deleteUserNoticeByNoticeIDs(String[] noticeIDs);
}
